// src/axios.js
import axios from 'axios';

// 创建一个 Axios 实例
const axiosInstance = axios.create({
    baseURL: '', // 替换为你的 API 基础 URL
    timeout: 30000, // 设置请求超时时间
});

// 添加请求拦截器
axiosInstance.interceptors.request.use(
    (config) => {
        // 在请求头中添加自定义的请求头
        config.headers['token'] =localStorage.getItem('token');
        return config;
    },
    (error) => {
        // 处理请求错误
        return Promise.reject(error);
    }
);

// 添加响应拦截器（可选）
axiosInstance.interceptors.response.use(
    (response) => {
        // 处理响应数据
        return response;
    },
    (error) => {
        // 处理响应错误
        return Promise.reject(error);
    }
);

export default axiosInstance;
